package com.yuyou.fn.balance.entity;

import com.github.wens.mybatisplus.annotations.TableField;
import com.github.wens.mybatisplus.annotations.TableId;
import com.github.wens.mybatisplus.annotations.TableName;
import com.github.wens.mybatisplus.examples.Example;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 *
 * tms余额转入
 *
 */
@TableName(value = "tms_balance_transfer")
public class TmsBalanceTransfer implements Serializable {

	@TableField(exist = false)
	private static final long serialVersionUID = 1L;

	public static Example<TmsBalanceTransfer> createExample(){
		return new Example<TmsBalanceTransfer>(TmsBalanceTransfer.class);
	}

	/**  */
	@TableId(value = "tms_balance_transfer_id")
	private Long tmsBalanceTransferId;

	/**  */
	@TableField(value = "student_id")
	private Long studentId;

	/**  */
	@TableField(value = "student_no")
	private String studentNo;

	/**  */
	@TableField(value = "student_name")
	private String studentName;

	/**  */
	@TableField(value = "student_phone_no")
	private String studentPhoneNo;

	/**  */
	private BigDecimal amount;

	/**  */
	@TableField(value = "operator_id")
	private Long operatorId;

	/**  */
	@TableField(value = "operator_name")
	private String operatorName;

	/** 转移状态 0:准备转移 1:完成转移 */
	@TableField(value = "transfer_status")
	private Integer transferStatus;

	/** 完成z转移时间 */
	@TableField(value = "complete_time")
	private Date completeTime;

	/** 对账状态 0:未对账 1:完对账 */
	@TableField(value = "check_status")
	private Integer checkStatus;

	/**  */
	@TableField(value = "check_time")
	private Date checkTime;

	/**  */
	@TableField(value = "create_time")
	private Date createTime;

	/**  */
	@TableField(value = "update_time")
	private Date updateTime;

	public Long getTmsBalanceTransferId() {
		return this.tmsBalanceTransferId;
	}

	public void setTmsBalanceTransferId(Long tmsBalanceTransferId) {
		this.tmsBalanceTransferId = tmsBalanceTransferId;
	}

	public Long getStudentId() {
		return this.studentId;
	}

	public void setStudentId(Long studentId) {
		this.studentId = studentId;
	}

	public String getStudentNo() {
		return this.studentNo;
	}

	public void setStudentNo(String studentNo) {
		this.studentNo = studentNo;
	}

	public String getStudentName() {
		return this.studentName;
	}

	public void setStudentName(String studentName) {
		this.studentName = studentName;
	}

	public String getStudentPhoneNo() {
		return this.studentPhoneNo;
	}

	public void setStudentPhoneNo(String studentPhoneNo) {
		this.studentPhoneNo = studentPhoneNo;
	}

	public BigDecimal getAmount() {
		return this.amount;
	}

	public void setAmount(BigDecimal amount) {
		this.amount = amount;
	}

	public Long getOperatorId() {
		return this.operatorId;
	}

	public void setOperatorId(Long operatorId) {
		this.operatorId = operatorId;
	}

	public String getOperatorName() {
		return this.operatorName;
	}

	public void setOperatorName(String operatorName) {
		this.operatorName = operatorName;
	}

	public Integer getTransferStatus() {
		return this.transferStatus;
	}

	public void setTransferStatus(Integer transferStatus) {
		this.transferStatus = transferStatus;
	}

	public Date getCompleteTime() {
		return this.completeTime;
	}

	public void setCompleteTime(Date completeTime) {
		this.completeTime = completeTime;
	}

	public Integer getCheckStatus() {
		return this.checkStatus;
	}

	public void setCheckStatus(Integer checkStatus) {
		this.checkStatus = checkStatus;
	}

	public Date getCheckTime() {
		return this.checkTime;
	}

	public void setCheckTime(Date checkTime) {
		this.checkTime = checkTime;
	}

	public Date getCreateTime() {
		return this.createTime;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	public Date getUpdateTime() {
		return this.updateTime;
	}

	public void setUpdateTime(Date updateTime) {
		this.updateTime = updateTime;
	}

}
